Improving Energy-Efficiency of Multicores using First-Order Modeling
نویسنده
چکیده
Spiliopoulos, V. 2016. Improving Energy-Efficiency of Multicores using First-Order Modeling. Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology 1404. 52 pp. Uppsala: Acta Universitatis Upsaliensis. ISBN 978-91-554-9652-4. In the recent decades, power consumption has evolved to one of the most critical resources in a computer system. In the form of electricity bill in data centers, battery life in mobile devices, or thermal constraints in desktops and laptops, power consumption imposes several limitations in today’s processors and improving power and energy efficiency is one of the most urgent research topics of Computer Architecture. Dynamic Voltage and Frequency Scaling (DVFS) and Cache Resizing are among the most popular energy saving techniques. Previous work, however, has focused on developing heuristics and trial-and-error methods that yield acceptable savings, but fail to provide insight and understanding of how these techniques affect power and performance of a computer system. In contrast, this Thesis proposes the use of first-order modeling to improve the energy efficiency of computer systems. A first-order model needs to be (i) accurate enough to efficiently drive DVFS and Cache Resizing decisions, and (ii) simple enough to eliminate the overhead of collecting the required inputs to the model. We show that such models can be constructed and successfully applied in modern systems. For DVFS, we propose to scale frequency down to exploit applications’ memory slack, i.e., periods that the processor spends waiting for data to be fetched from the main memory. In such cases, the processor frequency can be scaled down to save energy without inordinate performance penalty. Our DVFS models can detect slack and predict the impact of DVFS in both power and performance with great accuracy. Cache Resizing, on the other hand, relies on the fact that many applications do not benefit from the vast amount of cache that modern processors are equipped with. In such cases, the cache can be resized to save static energy consumption at limited performance cost. Since both techniques are related with the memory behavior of applications, we propose a unified model to manage the two techniques in tandem and maximize energy efficiency through synergistic DVFS and Cache Resizing. Finally, our experience with DVFS in real systems motivated us to contribute to the integration of DVFS into the gem5 simulator. Unlike other simulators that ignore the role of OS in DVFS, we extend the gem5 simulator by developing the hardware and software components that allow existing Linux DVFS infrastructure to be seamlessly integrated in the simulator.
منابع مشابه
Effective energy consumption parameters in residential buildings using Building Information Modeling
Building information modeling can help in predicting the energy efficiency in future based on dynamic patterns obtained by visualization of data. The aim of this study was to investigate the effective parameters of energy consumption using BIM technology which can evaluate the buildings energy performance. First, three forms of general states in the building were modeled to evaluate the propose...
متن کاملImproving Power Density of Piezoelectric Vibration-Based Energy Scavengers
Vibration energy harvesting with piezoelectric materials currently generate up to 300 microwatts per cm2, using it to be mooted as an appropriate method of energy harvesting for powering low-power electronics. One of the important problems in bimorph piezoelectric energy harvesting is the generation of the highest power with the lowest weight. In this paper the effect of the shape and geometry ...
متن کاملEnergy Modeling and Simulation including particle technologies within Single and Double Pass Solar Air Heaters
In order to obtain the best performance of the solar air heaters, it is necessary to find optimum performance conditions. The aim of this research paper is to achieve optimum conditions, by comparing single and double pass solar air heaters. Also, a brief review study of various related research works of all scenarios for a single and double pass and packed bed (including particle technologies)...
متن کاملEnergy Efficiency and Reliability in Underwater Wireless Sensor Networks Using Cuckoo Optimizer Algorithm
Energy efficiency and reliability are widely understood to be one of the dominant considerations for Underwater Wireless Sensor Networks (UWSNs). In this paper, in order to maintain energy efficiency and reliability in a UWSN, Cuckoo Optimization Algorithm (COA) is adopted that is a combination of three techniques of geo-routing, multi-path routing, and Duty-Cycle mechanism. In the proposed alg...
متن کاملNumerical Investigation of Effective Parameters on Efficiency of Solar Chimney
The environmental pollution crisis caused by the excessive use of fossil fuels and the risk of the destruction of natural resources and reserves, as well as the excessive production of greenhouse gases and, consequently, global warming, led many energy researchers to use renewable energy As a fossil fuel alternative. Solar chimneys are one of the types of renewable energies that have been taken...
متن کامل